﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {/*Задача 7.106. Напишите программу, которая печатает
            непустой массив целых чисел, заменяет все элементы массива, кроме крайних, на 
            полусумму соседей, и печатает результат*/
            Random rd = new Random();
            double[] mas1 = new double[20];
            double[] mas2 = new double[20];
            for (int i = 0; i < 20; i++)
            {
                mas1[i] = rd.Next(1, 50);
                Console.Write(mas1[i] + " ");
            }
            Console.WriteLine();
            mas2[19] = mas1[19];
            mas2[0] = mas1[0];
            for (int i = 1; i < 19; i++)
            {
                mas2[i] = (mas1[i - 1] + mas1[i + 1]) / 2;
            }
            for (int i = 0; i < 20; i++)
            {
                Console.Write(mas2[i] + " ");
            }
            Console.WriteLine();
        }
    }
}
